power torque - French English Dictionary